package cn.snailteam.recruitment.entity;

/**
 * WorkExperienceInfoList entity. @author MyEclipse Persistence Tools
 */

public class WorkExperienceInfoList implements java.io.Serializable {

	// Fields

	private Integer id;
	private JobCategories jobCategories;
	private UserInfo userInfo;
	private String companyName;
	private String natureCompany;
	private String companyScale;
	private String startTime;
	private String endTime;
	private Double salary;
	private String department;
	private Integer jobSpecification;
	private String jobDesc;

	// Constructors

	/** default constructor */
	public WorkExperienceInfoList() {
	}

	/** minimal constructor */
	public WorkExperienceInfoList(String companyName, String startTime,
			String endTime, Integer jobSpecification) {
		this.companyName = companyName;
		this.startTime = startTime;
		this.endTime = endTime;
		this.jobSpecification = jobSpecification;
	}

	/** full constructor */
	public WorkExperienceInfoList(JobCategories jobCategories,
			UserInfo userInfo, String companyName, String natureCompany,
			String companyScale, String startTime, String endTime,
			Double salary, String department, Integer jobSpecification,
			String jobDesc) {
		this.jobCategories = jobCategories;
		this.userInfo = userInfo;
		this.companyName = companyName;
		this.natureCompany = natureCompany;
		this.companyScale = companyScale;
		this.startTime = startTime;
		this.endTime = endTime;
		this.salary = salary;
		this.department = department;
		this.jobSpecification = jobSpecification;
		this.jobDesc = jobDesc;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public JobCategories getJobCategories() {
		return this.jobCategories;
	}

	public void setJobCategories(JobCategories jobCategories) {
		this.jobCategories = jobCategories;
	}

	public UserInfo getUserInfo() {
		return this.userInfo;
	}

	public void setUserInfo(UserInfo userInfo) {
		this.userInfo = userInfo;
	}

	public String getCompanyName() {
		return this.companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getNatureCompany() {
		return this.natureCompany;
	}

	public void setNatureCompany(String natureCompany) {
		this.natureCompany = natureCompany;
	}

	public String getCompanyScale() {
		return this.companyScale;
	}

	public void setCompanyScale(String companyScale) {
		this.companyScale = companyScale;
	}

	public String getStartTime() {
		return this.startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return this.endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public Double getSalary() {
		return this.salary;
	}

	public void setSalary(Double salary) {
		this.salary = salary;
	}

	public String getDepartment() {
		return this.department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

	public Integer getJobSpecification() {
		return this.jobSpecification;
	}

	public void setJobSpecification(Integer jobSpecification) {
		this.jobSpecification = jobSpecification;
	}

	public String getJobDesc() {
		return this.jobDesc;
	}

	public void setJobDesc(String jobDesc) {
		this.jobDesc = jobDesc;
	}

}